package com.buba.mapper;

import entity.Information;
import entity.VO.InformationVO;
import entity.VO.UserVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author: 孔德嘉
 * @Description: TODO
 * @DateTime: 2023/3/4 15:06
 **/
@Mapper
public interface InformationMapper {

    /*
    * @param
    * @return java.util.List<entity.VO.InformationVO>
    * @author kdj
    * @describe:获取资讯列表
    * @date 2023/3/8 20:24
    */
    List<InformationVO> getInformationLabel();

    /*
     * @param
     * @return java.util.List<entity.VO.InformationVO>
     * @author kdj
     * @describe:获取资讯列表
     * @date 2023/3/8 20:24
     */
    List<InformationVO> getInformationList();

    /*
    * @param id informationId
    * @return entity.VO.UserVO
    * @author kdj
    * @describe:根据informationId查出User信息
    * @date 2023/3/8 20:34
    */
    UserVO getUserById(int id);

    /*
    * @param id informationId
    * @return entity.VO.InformationVO
    * @author kdj
    * @describe:根据informationId查出topic信息
    * @date 2023/3/8 20:49
    */
    InformationVO getTopicById(int id);
}
